home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 2: CDPD 1 / Almathera Ten on Ten - Disc 2: CDPD 1.iso / pd / 626-650 / 641 / tlog / tlog.doc < prev    next >
Text File  |  1995-03-15  |  24KB  |  633 lines

  1.                     TLog v2.01 --  Training Diary and Log
  2.                               E. F. Bacon
  3.  
  4. OVERVIEW
  5.  
  6.      TLog is an intuition based program that allows you to record daily
  7. statistics and monitor your training progress. You can maintain a daily
  8. record of distance, time, heart  rate, weight and temperature. Furthermore
  9. you can link a text file with the entry and keep a free form diary. Through
  10. its AREXX interface, tlog allows  you to automatically  get to a scheduler
  11. to post reminders of upcoming events. The AREXX commands provide the basis
  12. for generating  custom reports from the tlog data base.
  13.  
  14.  
  15. SHAREWARE & SUPPORT
  16.  
  17.      Tlog is copyrighted by Edward F. Bacon of Nantmeal Village, PA. This
  18. release of Tlog is shareware.  Please understand that the shareware concept
  19. depends on user support. If you find this utility useful, please send a
  20. contribution. If you feel it is not worth anything, don't use it. If  you
  21. believe someone else could find use for tlog, pass it on along with all of
  22. the supporting files and documentation.
  23.  
  24.      I would appreciate any feed back on this program.  Future releases
  25. depend on users specifying what they need from such a program. Only bugs
  26. that get reported can be fixed and only features requested can be added.
  27. Registered users will receive updates and the loudest voice for future
  28. enhancements.
  29.  
  30.     Thank you to all who have both contributed suggestions for improvement
  31. and contributed financial support.
  32.  
  33.  
  34. STARTING TLOG
  35.  
  36.      From WorkBench
  37.  
  38.      To start TLog form the Workbench simply double click the TLog TOOL
  39. icon. If a data base exists, you can double click the PROJECT icon, or
  40. select the PROJECT icon, hold the shift key and select the TLog TOOL icon.
  41. In other words, TLog starts like any other Workbench application.
  42.  
  43.      From CLI
  44.  
  45.      To start TLog from the CLI can just enter tlog.  Currently there is
  46. only one command line argument. To specify a settings file to load use the
  47. -s option.  For example to use efb.prefs rather than the standartd settings
  48. enter        tlog -s efb.prefs
  49.  
  50.  
  51.  
  52.      When first started TLog opens a background window that may be accessed
  53. from any other window with the following menu bar:
  54.  
  55.      Project
  56.           Open
  57.           Save
  58.           Close
  59.           View Data
  60.           About
  61.           Quit
  62.  
  63.      Edit
  64.           Add
  65.           Delete
  66.           New
  67.  
  68.      Macros
  69.           Report
  70.           Graph
  71.           AREXX
  72.  
  73.      Settings
  74.           Warnings
  75.           Create Icons?
  76.           Edit Settings
  77.           Palette
  78.           Date Format
  79.           Save Settings
  80.  
  81.  
  82.      The rest of this file is organized around the above list of topics with
  83. an additional section describing the AREXX commands.
  84.  
  85.  
  86.  
  87.  
  88. Project Menu
  89.  
  90.      The project menu presents the menu items:
  91.           Open
  92.           Save
  93.           Close
  94.           View Data
  95.           About
  96.           Quit
  97.  
  98. Project-Open
  99.  
  100.      Keyboard equivalent Right-Amiga-O
  101.  
  102.      The Open menu item opens a set of tlog files.  When tlog starts a
  103. training data base automatically opens.  No longer may you directly open
  104. other files from tlog. However, an AREXX script may close the active data
  105. base and (rather impolitely) not reopen it. Use the menu item to re-open
  106. the training log. Please see the later section "More on Tlog files".
  107.  
  108.  
  109. Project-Save
  110.  
  111.      Keyboard equivalent Right-Amiga-S
  112.  
  113.      The Save menu item flushes the internal buffers for the data base. You
  114. may want to use this selection occasionally to prevent loss of data.
  115.  
  116.  
  117. Project-Close
  118.  
  119.      Keyboard equivalent Right-Amiga-C
  120.  
  121.      The Close menu item flushes the internal buffers and closes the
  122. current data base. You may want to use this selection occasionally to
  123. prevent loss of data. Note two things: closing the active data base
  124. disables certain buttons and menus in other windows; the flush and close
  125. operations are also performed by Open and Quit automatically.
  126.  
  127.  
  128. Project-View Data
  129.  
  130.      Keyboard equivalent Right-Amiga-V
  131.  
  132.      The Data Window is opened when you select View Data.  A later section
  133. details the Data Window.  The Data Window is opened when tlog starts. You
  134. close the window with the close gadget.  AREXX scripts that scan the data
  135. base execute quicker if the Data Window does not have to be updated.  But
  136. it is kinda neat to see your season flash before your eyes :)
  137.  
  138.  
  139. Project-About
  140.  
  141.      The About menu item shows a sub-item with the self-serving information
  142. on TLog. This is the address you can use to send comments, bug reports and
  143. cash.
  144.  
  145.  
  146. Project-Quit
  147.  
  148.      Keyboard equivalent Right-Amiga-Q
  149.  
  150.      Selecting the Quit menu item brings up a requestor to verify that you
  151. really want to quit.  When you do, the internal buffers are flushed and
  152. data base files closed before the program terminates.
  153.  
  154.  
  155. Edit Menu
  156.  
  157.     The Edit menu provides the following items:
  158.  
  159.           Add
  160.           Delete
  161.           New
  162.  
  163. Edit-Add
  164.  
  165.      Keyboard equivalent Right-Amiga-A
  166.  
  167.      The Add menu item takes the text gadgets of the Data Window and enters
  168. them into the active TLog data base.  The index for this entry is the
  169. current date displayed in the upper left area of the window joined with the
  170. entry labeled Key. Any previous data for this combination of the date and
  171. your key is over written by the new data. To make multiple entries for the
  172. same date vary the Key. For example, each day you could enter data for your
  173. AM and PM workouts or your daily GOAL by using the Keys AM, PM and GOAL
  174. respectively.
  175.  
  176.      If no data base is opened, this menu item is disabled and has  no
  177. effect.
  178.  
  179.  
  180. Edit-Delete
  181.  
  182.      Keyboard equivalent Right-Amiga-D
  183.  
  184.      The Delete menu item removes the current record from the data base.
  185. The current record is determined by the current date displayed in the
  186. upper-left portion of the window and the Key field.  You are prompted
  187. before the recorded is removed. The data is left on the window for you to
  188. add, in case you have a second thoughts.
  189.  
  190.  
  191. Edit-New
  192.  
  193.      Keyboard equivalent Right-Amiga-N
  194.  
  195.      The New menu item enters default data into the text gadgets and sets
  196. the current date (upper left) to the calendar date.
  197.  
  198.      If no data base is opened, these menu items are disabled and have no
  199. effect.
  200.  
  201.  
  202. Macros Menu
  203.  
  204.      The Macros menu has the following items:
  205.           Reports
  206.           Graphs
  207.           AREXX
  208.  
  209. Macros-Reports
  210.  
  211.      Keyboard equivalent Right-Amiga-R
  212.  
  213.      Executes the AREXX script defined by the Reports Macro setting.
  214.  
  215.  
  216.  
  217. Macros-Graphs
  218.  
  219.      Keyboard equivalent Right-Amiga-G
  220.  
  221.      Executes the AREXX script defined by the Graphs Macro setting.
  222.  
  223.      The above scripts may be customized or replaced by the user, see the
  224. description of the Edit Settings menu item below.  Two sample scripts are
  225. provide for generating graphs and reports from the data base.  Note that
  226. the data and index files are dBase III compatable. Rather than use the
  227. ARexx interface directly, your script might start an application that is
  228. dBase compatable and has more sophisticated reporting and graphing tools.
  229.  
  230. Macros-AREXX
  231.  
  232.      Keyboard equivalent Right-Amiga-X
  233.  
  234.      The AREXX menu item puts up a window with a text gadget and requests
  235. the name of an AREXX script to execute.  The AREXX process is called
  236. asynchronisly.  Tlog uses .tlog as its default AREXX extension. That is if
  237. no extension appears in the name you specified, .tlog is appended.  For
  238. example to execute the FindKey.tlog script, enter "FindKey TT" in the text
  239. gadget (here TT is an argument passed to the FindKey macro).  If you wanted
  240. to execute another non-tlog script, enter the full file name and
  241. parameters.  For example to use phonebook.rexx to get Ed's number, you
  242. would enter "phonebook.rexx Ed".
  243.  
  244.  
  245.  
  246. Settings Menu
  247.  
  248.      The Settings menu has the following items:
  249.           Warnings
  250.           Create Icons?
  251.           Edit Settings
  252.           Palette
  253.           Date Format
  254.           Save Settings
  255.  
  256.  
  257. Settings-Warnings
  258.  
  259.      Selecting the Warnings menu item toggles the internal flag to disable
  260. or enable the display of warning messages.
  261.  
  262.  
  263. Settings-Create Icons?
  264.  
  265.      Selecting the Create Icons? menu item toggles the internal flag to
  266. disable or enable the creation of icons for the data base file.
  267.  
  268.  
  269. Settings-Edit Settings
  270.  
  271.      Selecting Edit Settings menu item opens a window that allows you to
  272. modify the environment for the "NOTES" feature and the scripts used to
  273. generate Reports or draw Graphs.
  274.  
  275.     Three string gadgets appear labeled NOTEDIR, NOTEEXT, and EDITOR
  276. determine the directory, file extension and editor to use with the NOTES
  277. button of the Data Window.    Each text box displays the current values.
  278. You can modify them by clicking on the text box and typing the new value.
  279. The standard Amiga text gadget editing keys are available.
  280.  
  281.     The two string gadgets labled Report Macro and Graph Macro define the
  282. AREXX scripts and their arguments to be invoked with the Reports and Graphs
  283. menu items.
  284.  
  285.     The RESET gadget returns all string gadgets  to their original values.
  286. Your new values take effect when you click on the OK gadget. Selecting the
  287. window close gadget or the CANCEL gadget makes no change to the string
  288. values.
  289.  
  290.  
  291.  
  292. Settings-Palette
  293.  
  294.      Selecting the Palette menu item brings up a color palette requestor.
  295. You may modify a screen color by selecting the color and adjusting its
  296. value by moving the RGB sliders.  You can CANCEL the change, or RESET to
  297. the values by selecting the labeled gadget. OK leaves the new colors in
  298. place.
  299.  
  300.  
  301. Settings-Date Format
  302.  
  303.      Selecting the Date Format menu item opens up a submenu displaying
  304. the various date displays available.  Select the format that appeals to
  305. your needs in the normal fashion.  This affects the date display on the
  306. left side of the Data Window and the format of dates returned to AREXX
  307. scripts.  It does not change the date on the calendar of the Data
  308. Window, the format within the data base, nor the format of journal file
  309. titles.
  310.  
  311.      Note that the date format may be changed by an AREXX script.
  312. Scripts should save the old format and restore it, in order to keep the
  313. sanity of any active user.
  314.  
  315.  
  316. Settings-Save Settings
  317.  
  318.      The current settings are saved according to the usual (2.0) Amiga
  319. conventions.  If you have defined a user file through the SETTINGS tooltype
  320. (see below) or on the command line, that file is updated.  If you have not
  321. defined a file, TLog.prefs, in the directory for TLog is updated. If that
  322. file cannot be overwritten the settings are written to ENV:TLog/TLog.prefs
  323. and ENVARC:TLog/TLog.prefs.  Note if you do not have the ENV: and ENVARC:
  324. volumes assigned a requester will appear. You may make an assignment or
  325. click CANCEL.
  326.  
  327.  
  328.  
  329. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  330.  
  331.  
  332.  
  333. Data Window
  334.  
  335.      Selecting the View-Data menu item from the background window opens the
  336. Data Window.  This window allows you to make daily entries into your
  337. training log, browse through the data base, attach journal entries or
  338. "notes", or schedule an upcoming event. When a TLog database is open, its
  339. name appears in the Data Window title and all gadgets and menu items are
  340. enabled. If no data base is open the title is blank and many of the
  341. gadgets and menu items are ghosted, indicating they are disabled.
  342.  
  343.      The Data Window displays data from the training log on the left side
  344. of the window and a calendar on the right side. At the bottom of the window
  345. are gadgets that allow movement through the data base and one for creating
  346. notes (journal entries).
  347.  
  348.      The Data Window acts as the principle graphical interface to tlog. The
  349. following sections describe the menu bar and various gadgets found on the
  350. Data Window.
  351.  
  352.  
  353.  
  354.  
  355.  
  356. Data Gadgets
  357.  
  358.      There are 6 text gadgets in the left half of the Data Window labeled:
  359. Key, Distance, Time, Heart Rate, Weight, and Temperature. Click on one of
  360. the text boxes and log your data.  Hitting return activates the next
  361. gadget. Distance, Heart Rate and Weight must be entered as floating point
  362. numbers (i.e. decimals).  The Time must be entered in a format of HH:MM:SS,
  363. where HH represents the hours, MM the minutes, and SS the seconds.  If you
  364. miss type a warning box pops up and tells you.  To disable the warnings
  365. reset Settings-Warnings.
  366.  
  367.      The data fields have the meaning you give them.  For instance, Heart
  368. Rate could be resting pulse in the morning; Temperature could be the
  369. ambient or your body temperature. Distance could be miles or kilometers.
  370. Time however, is in hours:minutes:seconds; and there is an AREXX function
  371. to return the time in seconds.
  372.  
  373.      The Key item acts as a user-defined key for storing entries in the
  374. data base.  The Key may then be used as a filter when generating reports
  375. from the TLog data base.  For example, each day you could enter data for
  376. your AM and PM workouts or your daily GOAL by using the Keys AM, PM and
  377. GOAL respectively. You could record performance statistics for various
  378. types of competition ( TT, RR, CRIT ).  Or monitor your progress in a
  379. particular event TT-DWTN (which to me means the monthly Downingtown Time
  380. Trial). The Key may be up to 10 characters.
  381.  
  382.  
  383. The Data Window Calendar
  384.  
  385.      On the right side of the Data Window display is a calendar. You
  386. advance the year by clicking on the right arrow adjacent to the year.
  387. Advance the month by clicking on the right arrow next to the month. The
  388. left arrows decrement the month or year. When a TLog data base is open the
  389. calendar days that have entries in the data base are highlighted in color 3
  390. (red). If you click on a day with an entry, the contents of the first
  391. record for that day are displayed in the data fields (text gadgets).
  392. Notice that the current date, displayed in the upper left, matches the
  393. calendar day. To view other data for the same day press the Next gadget.
  394. The Next gadget is in the lower right portion of the window and has a
  395. single right arrow, ">", in it.
  396.  
  397.      If you click on a calendar day that has no entry, the default values
  398. for the data fields are displayed. You can edit the fields and add a new
  399. record with the DATA-Add menu selection (Right-Amiga-A).
  400.  
  401.      If you click on the same calendar day multiple times, the AREXX script
  402. named AddEvent.tlog is invoked.  The version  of AddEvent supplied with
  403. this release acts as an interface to schedule an event in Gramma Software's
  404. Nag Plus. Please study AddEvent.tlog and feel free to modify it for your
  405. own schedule program's requirements.  N.B. this feature is activated by
  406. multiple selections of the same day in succession and not by
  407. "double-clicking".  This means you can select a day, edit the data, add the
  408. record, and select the same day again to bring up AddEvent.
  409.  
  410.  
  411. Data Base Gadgets
  412.  
  413.      In the lower right portion of the Data Window are four directional
  414. gadgets used for browse through the data.  The First Record gadget, labeled
  415. "<<", takes you to the first active record of the current data base. It is
  416. the  left most of the four gadgets. The Last Record gadget, labeled ">>",
  417. moves to the last active record. It is located  on the far right of the
  418. group.  The two gadgets in the middle take you one record at a time through
  419. the data. Either use the Previous gadget, "<", or the Next gadget, ">" to
  420. view each active record.  You might think of these as controls for a tape
  421. deck, rewind, reverse, forward, and fast forward.  However, the names
  422. first, previous, next and last are reflected in the AREXX commands.
  423.  
  424.      If no data base is open these gadgets are ghosted and disabled.
  425.  
  426.  
  427. NOTES Gadget and Diary
  428.  
  429.      At the bottom of the Data window (on the right side) is a gadget
  430. labeled NOTES.  Selecting this gadget calls an editor with an input file
  431. defined by the calendar date.  You can then use this to as a free form
  432. journal or diary record of your training.
  433.  
  434.      The editor is determined  by the value of EDITOR in the TOOLTYPES of
  435. the .info files; or by the value in Settings-NOTE Settings window. The
  436. default editor is the version of Micro Emacs that comes on the EXTRAS disk,
  437. TOOLS/MEMACS.
  438.  
  439.      The file name is derived from the calendar date and the values of
  440. NOTEDIR and NOTEEXT in the TOOLTYPES or Settings-NOTE Settings.  The base
  441. file name is the calendar date in ISO format.  That is YYMMDD, where the
  442. digits YY are the year, MM the month and DD the day. This corresponds to
  443. DATEFORMAT = 1 in TLog.  You have no control over the base file name, but
  444. may customize the file name by defining NOTEDIR and NOTEEXT.
  445.  
  446.      NOTEDIR is a pathname or directory name that you choose to store your
  447. journal entries.  Some personal scheduler programs store their files in a
  448. user-defined directory.  You may find it beneficial to use a common
  449. directory and thus establish another connection between TLog and your
  450. scheduler.  There is no default NOTEDIR.  NOTEEXT is a file extension
  451. appended to the file name, for example .txt.  There is no default NOTEEXT,
  452. but you may wish to define it to satisfy your own conventions.
  453.  
  454.      When the NOTES gadget is selected the TLog screen goes to the back and
  455. the editor is invoked.  After you have recorded your notes, save the file
  456. and exit in the normal fashion.  The TLog screen comes to the front and we
  457. are back in business.  There is only one textual journal entry for each
  458. date (its name is derived from the calendar date and not the data base
  459. key).  If you select NOTES for a day that already has a journal file, most
  460. editors display the contents of that file and allow you to edit it.
  461.  
  462.      The command string is "EDITOR filename". You might be able to pass
  463. fixed command line arguments to your editor by specifying them in the
  464. string that defines EDITOR.  If it doesn't work this is an unsupported
  465. feature and not a bug.
  466.  
  467.      If the command to invoke your editor fails (e.g. exec cannot find the
  468. editor) no message is given, but the TLog screen comes to the front
  469. immediately.
  470.  
  471.     N.B. some editors, like TurboText, run in the background when invoked.
  472. This makes the TLog screen come to the front immediately even if the editor
  473. started.  Simply use the screen to back gadgets to get to the editor. (Now
  474. that I have Amiga DOS 2.04, the tlog screen will eventually become a public
  475. screeen. This solves the problem as well).
  476.  
  477.  
  478. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  479.  
  480.  
  481. TOOLTYPES and Settings
  482.  
  483.      The various user-defined settings are stored in the .info files,
  484. both for the tool icon, TLog.info, and the project icon, logtest.info.
  485. You may edit the startup values by using the Workbench Info tool to
  486. modify the TOOLTYPES.  The following TOOLTYPE is  defined:
  487.  
  488.      SETTINGS   --  defines name of settings (preferences) file to load
  489.  
  490.  
  491. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  492.  
  493.  
  494. More on Tlog files ...
  495.  
  496.     For each training log there are three files; a data base file with the
  497. .dbf extension and an index file with the .ndx extension. These files are
  498. dBase III compatible files. There is also an icon file, .info extension,
  499. which holds the current configuration for TLog.
  500.  
  501.      Currently tlog only opens a data base named "logtest" in the current
  502. directory. You can track multiple atheletes or different types of training
  503. by storing the data base files in separate directories. Alternatively, with
  504. a binary editor you can modify the string "logtest" in the preference
  505. (settings) file and start tlog with different settings.
  506.  
  507.  
  508. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  509.  
  510.  
  511. AREXX interface
  512.  
  513.      The AREXX interface has two designs in mind. First to provide the
  514. basis for rudimentary report generation from TLog.  And second, to provide
  515. a connection to other applications.  Basically the commands allow you to
  516. move through the data base and make inquiries.  There are no commands to
  517. modify (add or delete) records in the data base.
  518.  
  519.      Many commands affect a global variable referred to as the
  520. CurrentRecord.  These commands often return a string that corresponds to
  521. the CurrentRecord in result. Therefore, your script should set OPTIONS
  522. RESULT. All but the first field of the CurrentRecord are delineated by
  523. spaces. The date (first) field is enclosed in double quotes, ", for example
  524. "NOV 10, 1991". The following fragment parses the various fields of result
  525. into variables that suggest their meaning:
  526.  
  527. parse var result '"' dbdate '"' dbheart dbdist dbtime dbweight dbtemp dbkey
  528.  
  529. N.B. that the user key field may have several tokens separated by spaces.
  530. In the above example all of the trailing tokens are collected into dbkey.
  531. (AREXX HINT: there is no dot after dbkey.  dbkey. -- with the dot, stores
  532. the next token in dbkey and throws the rest away).
  533.  
  534.  
  535. AREXX functions provided by TLog:
  536.  
  537.   opendb  filename
  538.      takes a filename as a string argument. It is the base name for
  539.      the data base. The current release ignores the argument and
  540.      opens "logtest". The data base must be opened to perform any
  541.      other operation.
  542.  
  543.   closedb
  544.      flushes the internal buffers and closes the data base.
  545.  
  546.   firstrec
  547.      rewinds the data base pointers to the first record. The record
  548.      is read into CurrentRecord and returned in result.
  549.  
  550.   nextrec
  551.      advances the data base pointers, reads into CurrentRecord and
  552.      returns it in result.
  553.  
  554.   prevrec
  555.      backs up the data base pointers, reads into CurrentRecord and
  556.      returns it in result.
  557.  
  558.   lastrec
  559.      move the pointers to the end of the data base. The last active
  560.      record is read into CurrentRecord and returned in result.
  561.  
  562.   dateformat d
  563.      takes a digit d as an argument, 1 through 7, and sets the
  564.      DATEFORMAT.
  565.  
  566.  getdateformat
  567.      returns the current DATEFORMAT in result.
  568.  
  569.   currentdate
  570.      returns the date from the CurrentRecord (in the current
  571.      DATEFORMAT) in result.
  572.  
  573.   currenttime
  574.      returns the time from the CurrentRecord expressed as the
  575.      number of seconds in result.  Useful for doing arithmetic on
  576.      time values.
  577.  
  578.  
  579. SAMPLE AREXX SCRIPTS
  580.  
  581.  
  582.     Some AREXX scripts have been provided. Note that they require a number
  583. of support libraries in order to execute.  Each script is easily modified
  584. to meet your particular requirements.
  585.  
  586. AddEvent.tlog
  587.         interface between TLog and the personal scheduler Nag Plus.
  588.         Invoked when you double click on a calendar date, this is
  589.         used to schedule an event for that day.
  590.  
  591. MonthGrf.tlog
  592.         takes a single parameter which is user defined SearchKey. A
  593.         running total of the monthly distances are plotted against the
  594.         total distance for records with the SearchKey. This is the default
  595.         script for the Graphs menu.
  596.  
  597. MonthTot.tlog
  598.         takes a single parameter which is user defined SearchKey. A
  599.         running total of the monthly distances are printed against the
  600.         total distance for records with the SearchKey. This is the default
  601.         script for the Graphs menu.
  602.  
  603. FindKey.tlog
  604.         takes a single parameter which is user defined SearchKey. Data
  605.         for any record with that key is printed.
  606.  
  607. MonthTot1.tlog
  608.         a simple version of MonthTot.tlog that does not use the special
  609.         support libraries.
  610.  
  611. test.tlog
  612.         something silly.
  613.  
  614.  
  615. KNOWN BUGS
  616.  
  617.  
  618.     The use of the user key to make multiple entries for one day, combined
  619. with the delete feature, made the algorithm to determine if there is data
  620. for a particular day rather complex.  As a result there may be days that
  621. have data in the data base that are not painted red (color 3) on the
  622. calendar. I really think I have tested all possiblilities and eliminated
  623. the bugs, but ... In the future a utility will be provided to
  624. re-synchronize the data and index files. This winows out deleted records
  625. and makes the data base smaller and the index faster.
  626.  
  627.     My support library (YAIL) does not yet manage images in menus for both
  628. 1.3 and 2.0.  So I removed my photo from the About menu.
  629.  
  630.     Use of public screens for 2.0 systems will improve the interface to
  631. AREXX and other external programs.  Why is there a silly screen anyway?
  632.  
  633.